package cn.kinoko.model.manga.entity;

import cn.kinoko.common.base.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 漫画表
 * @author kinoko
 */
@Builder
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("manga")
public class Manga extends BaseEntity {
	/** 主键id */
	@TableId(type = IdType.ASSIGN_ID)
	private Long mangaId;
	/** 漫画名称 */
	private String name;
	/** 作者 */
	private String author;
	/** 热度 */
	private Long heat;
	/** 封面 */
	private String coverUrl;
	/** 标签 */
	private Integer type;
	/** 描述 */
	private String about;
	/** 待烤章节数 */
	private Integer rawEpCount;
	/** 章节数 */
	private Integer epCount;
	/** 最新话名称 */
	private String lastEpName;
	/** 汉化组ID */
	@TableField(value = "t_id")
	private Long tid;
	/** 汉化组名 */
	private String cnTeam;
	/** 状态；0-连载中；1-已完结； */
	private Boolean status;
	/** 是否展示; 0-否; 1-是 */
	private Boolean isAvailable;
}